package com.imageflowpro.image_flow_pro.service;

import com.imageflowpro.image_flow_pro.dto.VerificationCodeDTO;
import com.imageflowpro.image_flow_pro.po.VerificationCode;
import com.baomidou.mybatisplus.extension.service.IService;
import com.imageflowpro.image_flow_pro.vo.VerificationCodeVO;

import java.util.List;

/**
 * <p>
 * 验证码表 服务类
 * </p>
 *
 * @author 张家浩
 * @since 2025-05-07
 */
public interface IVerificationCodeService extends IService<VerificationCode> {

    VerificationCodeVO userImageUploadVerification(String code);

    List<VerificationCodeDTO> adminGetVerificationCodeList();

    void adminCreateCode(String type);

    void adminDeleteVerificationCodeById(Long codeId);
}
